body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font:16px/1.5 tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none; } 
a:hover { text-decoration:none; } 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clearfix::after{
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
/* .clearfix{zoom:1;} */

.masking {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.3);
    display: none
}

.masking .login,
.masking .register {
    width: 500px;
    height: 300px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: -50%;
    margin-top: -150px;
    margin-left: -250px
}

/* 登录样式 */
.masking {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.3);
    display: none;
    z-index: 2;
}

.masking .login,
.masking .register {
    width: 400px;
    height: 500px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: -50%;
    margin-top: -150px;
    margin-left: -250px
}



.masking .close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background-color: #333;
    color: #fff;
    line-height: 30px;
    text-align: center;
    border-radius: 15px
}
.masking h3{
    color: #333;
    font-size: 24px;
    padding: 30px 100px;
}
.masking  form{
    border:1px solid #333;
    width: 300px;
    height: 400px;
    margin: 0 auto
}
.masking input{
    border:none;
    line-height: 22px;
    margin: 25PX 50px;
    width: 200px;
    border-bottom: 1px solid #333;
}
.masking .ipt{
border-bottom: 1px solid #333;
}
.masking .check{
    width: 300px;
    margin: -116px auto;
}
.masking .gou{
    width: 20px;
     float: left;
     margin: 5px 0px;
}
.masking .check p{
    float: right;
    color: #ee5044;

}
.errorBox {
    position: relative;
}
.errorBox label {
    position: absolute;
    top: 30px;
    left: 65px;

    color: red
}
.mask{
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    top:0;
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    font-size:20px;
    text-align: center;
    display:none;
}
.masking button{
    background: #ee5044;
    width: 300px;
    margin: 45px 0px;
    line-height: 35px;
    height: 35px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    border: none
}
#form {
    position: relative;
}
#form label{
   position: absolute;
   left: 50px;
   margin-top:50px 


}
